//该文件为store的入口文件
//从vuex中导入createStore函数，用来创建store仓库
import {createStore} from 'vuex'
import counter from '@/store/modules/counter'
/*
    createStore创建store的语法
    const store=createStore(配置对象)
    配置对象的说明
    state:表示是store中的state状态
    mutations:表示是用来更改仓库中状态方法，这里方法全部都是同步的
    actions:用来进行异步操作的方法，可以在这里完成向后端发送ajax请求等操作，而后调用mutations中的方法完成对state的操作
    格式如下
    {
        state(){return{}}:
        mutations:{
            方法(state,payload){

            }
        },
        actions:{
            方法名(context,payload){

            }
        }
    }
*/
const store=createStore({
    state(){
        return{}
    },
    mutations:{},
    actions:{},
    modules:{
        counter
    }
})

export default store